Carlos Garnacho [Thu, 21 Aug 2014 15:34:09 +0000 (17:34 +0200)]
gtkwindow: Add private API to mark as subsurface
This is a rather hackish way to let GTK+ widgets declare popup windows
as subsurfaces, so they may work on wayland without the need of xdg_popup,
and without many changes yet on the GTK+ side.
https://bugzilla.gnome.org/show_bug.cgi?id=695504
Lapo Calamandrei [Tue, 26 Aug 2014 18:32:36 +0000 (20:32 +0200)]
Adwaita: menu checks and radios making sense
Lapo Calamandrei [Tue, 26 Aug 2014 17:54:41 +0000 (19:54 +0200)]
Adwaita: set a background for GtkTextView
Needed for gedit line numbers, overridden by .view {} normally
Lapo Calamandrei [Tue, 26 Aug 2014 17:24:44 +0000 (19:24 +0200)]
Adwaita: minor fixes to GtkLabel
Lapo Calamandrei [Tue, 26 Aug 2014 16:02:28 +0000 (18:02 +0200)]
Adwaita: take rtl into consideration for GtkAssistant
Lapo Calamandrei [Tue, 26 Aug 2014 15:51:45 +0000 (17:51 +0200)]
Adwaita: GtkAssistant tweakings
Lapo Calamandrei [Tue, 26 Aug 2014 14:56:22 +0000 (16:56 +0200)]
Adwaita: treeview checks/radios minor fix
Superfluous icon shadow in checked hover state removed.
Lapo Calamandrei [Tue, 26 Aug 2014 14:54:19 +0000 (16:54 +0200)]
Adwaita: in app notification fixes
Carlos Garnacho [Fri, 22 Aug 2014 17:15:57 +0000 (19:15 +0200)]
scalebutton: Handle smooth scroll events
This has the double effect to make scale button truly smooth, and make
scrolling work on wayland, since all scrolling is "smooth" there.
https://bugzilla.gnome.org/show_bug.cgi?id=720269
Carlos Garnacho [Thu, 21 Aug 2014 17:01:32 +0000 (19:01 +0200)]
wayland: Fix x/y coordinate arguments on wl_data_device events
Those are wl_fixed_t, not int.
https://bugzilla.gnome.org/show_bug.cgi?id=697855
Carlos Garnacho [Wed, 13 Aug 2014 19:16:39 +0000 (21:16 +0200)]
wayland: ensure gdk_device_manager_get_client_pointer() returns a master pointer
The internal ordering of devices isn't quite guaranteed, so ensure we're returning
the right one.
https://bugzilla.gnome.org/show_bug.cgi?id=697855
Jakub Steiner [Tue, 26 Aug 2014 11:46:54 +0000 (13:46 +0200)]
Revert "Adwaita: notebook background"
Not a good solution to the problem at hand (gedit line numbering)
This reverts commit
fde03c1f8174a16120264eb689415b6f7535fc81.
Carlos Garnacho [Wed, 20 Aug 2014 18:23:58 +0000 (20:23 +0200)]
wayland: unset sequence if the xdg surface is moved/resized through touch
The latest implicit grab serial is used in order to start the compositor
grab, If it belongs to a touch event, remove that touch sequence, as the
rest of the sequence will be gone for good.
This avoids stale sequences (and implicit grab info) after a window is
moved/resized.
https://bugzilla.gnome.org/show_bug.cgi?id=731380
Carlos Garnacho [Wed, 20 Aug 2014 18:22:42 +0000 (20:22 +0200)]
wayland: Add internal API to unset a touch implicit grab
This removes both the wayland specific accounting, and the Gdk implicit
grab tracking.
https://bugzilla.gnome.org/show_bug.cgi?id=731380
Carlos Garnacho [Wed, 20 Aug 2014 18:52:39 +0000 (20:52 +0200)]
wayland: Update the display serial on touch down/up events
https://bugzilla.gnome.org/show_bug.cgi?id=734374
Carlos Garnacho [Wed, 13 Aug 2014 19:05:58 +0000 (21:05 +0200)]
wayland: Improve implicit grab serial retrieval
_gdk_wayland_device_get_button_press_serial() has been replaced by
_gdk_wayland_device_get_implicit_grab_serial(), which takes a touch/pointer
event and figures out the relevant serial, and
_gdk_wayland_device_get_last_implicit_grab_serial() which returns
the most recent serial.
The button press serial was currently used when operating popping up
xdg_shell/surface popups and window menus, so this is now touch aware, of
some sort.
https://bugzilla.gnome.org/show_bug.cgi?id=734374
Carlos Garnacho [Wed, 13 Aug 2014 19:05:12 +0000 (21:05 +0200)]
wayland: Store per-touch touch_down serial
https://bugzilla.gnome.org/show_bug.cgi?id=734374
Carlos Garnacho [Wed, 13 Aug 2014 18:59:20 +0000 (20:59 +0200)]
wayland: rename internal touch management functions
These functions arent quite related to the device manager, so rename these
more conveniently.
https://bugzilla.gnome.org/show_bug.cgi?id=734374
Carlos Garnacho [Mon, 25 Aug 2014 13:55:22 +0000 (15:55 +0200)]
wayland: Protect against invalid keymaps gotten from the compositor
If the compositor sends a keymap that fails on "compilation",
xkb_keymap_new_from_string() returns NULL, which makes xkb_state_new()
crash when assuming there is a keymap.
In these cases, gdk must remain with a xkb_state to handle modifiers/keys
properly, so warn about the invalid keymap string, and keep the previous
keymap (currently initialized to "us")
https://bugzilla.gnome.org/show_bug.cgi?id=735389
Carlos Garnacho [Thu, 21 Aug 2014 15:31:50 +0000 (17:31 +0200)]
wayland: create a wl_subsurface interface for GDK_WINDOW_SUBSURFACE windows
This subsurface is currently dependent on the transient_for parent, so the
subsurface is repositioned relative to it.
https://bugzilla.gnome.org/show_bug.cgi?id=729215
Carlos Garnacho [Thu, 21 Aug 2014 15:27:26 +0000 (17:27 +0200)]
wayland: Acquire wl_subcompositor interface
This will be needed for GDK_WINDOW_SUBSURFACE windows.
https://bugzilla.gnome.org/show_bug.cgi?id=729215
Carlos Garnacho [Thu, 21 Aug 2014 15:26:18 +0000 (17:26 +0200)]
gdk: Add GDK_WINDOW_SUBSURFACE window type
This window type can only be used on wayland so far, so NULL is returned
if it's attempted to be used on any other windowing backend.
https://bugzilla.gnome.org/show_bug.cgi?id=729215
Carlos Garnacho [Thu, 21 Aug 2014 15:39:09 +0000 (17:39 +0200)]
wayland: Make toplevels' X/Y coordinates be 0
To all effects each window has its own "root" coordinates system, so set
toplevels at 0,0 in that coordinate system, so root coordinate calculations
are locally right.
https://bugzilla.gnome.org/show_bug.cgi?id=729215
Jakub Steiner [Tue, 26 Aug 2014 10:32:05 +0000 (12:32 +0200)]
Adwaita: notebook background
Paolo Borelli [Sun, 24 Aug 2014 15:58:36 +0000 (17:58 +0200)]
TextView: clear the background using the default bg color
Try to tidy up how the background is set on the textview:
*) the .view class should be applied only to the text window, not
to the margins
*) when setting the background on the margins we must use .left etc
*) use context_set_bg instead of manually setting the color
https://bugzilla.gnome.org/show_bug.cgi?id=735368
Matthias Clasen [Tue, 26 Aug 2014 04:05:14 +0000 (00:05 -0400)]
GtkTreeView: Avoid a crash with empty trees
The gesture code was assuming that the rb tree exists, which
will not be the case if the treeview is empty.
https://bugzilla.gnome.org/show_bug.cgi?id=735300
Jakub Steiner [Mon, 25 Aug 2014 17:20:49 +0000 (19:20 +0200)]
Adwaita: define styling for location-bar toolbars
- same inset style as searchbars
Jakub Steiner [Mon, 25 Aug 2014 13:24:44 +0000 (15:24 +0200)]
Adwaita: legible labels in headerbars in selection mode
Jakub Steiner [Mon, 25 Aug 2014 13:18:58 +0000 (15:18 +0200)]
Adwaita: selection-mode checked togglebuttons
- exposed in gnome-contacts for example.
Jakub Steiner [Mon, 25 Aug 2014 12:15:32 +0000 (14:15 +0200)]
Adwaita: selected text in GtkLabel
https://bugzilla.gnome.org/show_bug.cgi?id=735310
Sébastien Wilmet [Sun, 24 Aug 2014 18:27:13 +0000 (20:27 +0200)]
inspector: fix a crash in the CSS editor
gtk_css_section_get_end_position() can return a position one byte beyond
the end of the last line.
gtk_text_buffer_get_iter_at_line_index() accepts only valid
line_number/byte_index pairs. Another solution is to make the
GtkTextBuffer function less strict, by returning a boolean if the exact
position was found.
The CSS parser should also be fixed to always return valid positions.
But it's better to have a safety net in the CSS editor, just in case (a
warning could be print).
https://bugzilla.gnome.org/show_bug.cgi?id=735337
Jesse van den Kieboom [Sat, 23 Aug 2014 14:04:46 +0000 (16:04 +0200)]
gdkwindow-quartz: Support native fullscreen mode
This implements native fullscreen mode on OS X >= 10.7. This patch
adds tracking of the fullscreen mode if externally modified, as well
as toggling the native fullscreen mode of the window as needed.
Garrett Regier [Sat, 23 Aug 2014 13:55:07 +0000 (06:55 -0700)]
Ref the popover before activating the item
Otherwise the item could cause the popover to be destroyed,
for example a Quit item, and cause a warning to be printed.
Matthias Clasen [Sat, 23 Aug 2014 05:25:35 +0000 (01:25 -0400)]
GtkAboutDialog: Drop visibility-notify-event handler
The signal is deprecated, and the handler is only helping
for a really tiny corner case anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=734961
Ikey Doherty [Fri, 22 Aug 2014 22:31:17 +0000 (23:31 +0100)]
Change gdk-pixbuf minimum required version to 2.30.0
https://bugzilla.gnome.org/show_bug.cgi?id=735253
Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
Matthias Clasen [Sat, 23 Aug 2014 03:11:11 +0000 (23:11 -0400)]
Some release notes for 3.14
Jakub Steiner [Fri, 22 Aug 2014 16:16:23 +0000 (18:16 +0200)]
Adwaita: use osd style for in-app notifications
Jasper St. Pierre [Fri, 22 Aug 2014 16:05:21 +0000 (12:05 -0400)]
xdg-shell: Bump version
Lapo Calamandrei [Fri, 22 Aug 2014 15:25:25 +0000 (17:25 +0200)]
Adwaita: added a workaround to make sass behave
Matthias Clasen [Fri, 22 Aug 2014 15:21:52 +0000 (11:21 -0400)]
GtkColorChooser: Make color plane react to mouse again
Fallout from changing the defaults for gesture properties.
Lapo Calamandrei [Fri, 22 Aug 2014 14:55:23 +0000 (16:55 +0200)]
Adwaita: dark active buttons for osd
Lapo Calamandrei [Fri, 22 Aug 2014 12:53:39 +0000 (14:53 +0200)]
Adwaita: @define-color "compatible" with sass 3.4.0
Carlos Garnacho [Fri, 22 Aug 2014 11:33:14 +0000 (13:33 +0200)]
wayland: Add defines to convert between event sequences and touch slots
This makes it clearer in code what's going on there.
GDK_SLOT_TO_EVENT_SEQUENCE isn't used yet, but will be useful in the
future.
Carlos Garnacho [Thu, 21 Aug 2014 15:43:10 +0000 (17:43 +0200)]
textview: Unset bubble timeout ID right after requesting the clipboard
The timeout ID used to be unset after we got the targets from the
clipboard, but there's still a moment between the clipboard request and
the GDK_SELECTION_NOTIFY event that the ID points to an already gone
timeout.
Carlos Garnacho [Wed, 20 Aug 2014 18:53:22 +0000 (20:53 +0200)]
x11: Fix possible leak of GdkEvents
If the filter didn't return GDK_EVENT_TRANSLATE, the event struct would be
left unused and leaked.
Lapo Calamandrei [Fri, 22 Aug 2014 11:07:44 +0000 (13:07 +0200)]
Adwaita: kill a bogus background-color
Lapo Calamandrei [Fri, 22 Aug 2014 10:55:30 +0000 (12:55 +0200)]
Adwaita: first round at osd revamp
...buttons, gtkscale and toolbars, more to follow...
Matthias Clasen [Fri, 22 Aug 2014 05:47:21 +0000 (01:47 -0400)]
GtkFileChooserWidget: Use ratio in formatted times
This matches what we do in other places now.
Matthias Clasen [Fri, 22 Aug 2014 05:18:53 +0000 (01:18 -0400)]
Avoid picking up long description as translator comment
Rearrange a few lines to help xgettext avoid picking up the
long description of GtkFileChooserButton as translator comment.
Matthias Clasen [Fri, 22 Aug 2014 05:10:24 +0000 (01:10 -0400)]
Avoid picking up long description as translator comment
Rearrange a few lines to help xgettext avoid picking up the
long description of GtkAboutDialog as translator comment.
Matthias Clasen [Fri, 22 Aug 2014 05:01:19 +0000 (01:01 -0400)]
Remove an extraneous translatable string
Matthias Clasen [Fri, 22 Aug 2014 04:42:52 +0000 (00:42 -0400)]
Adwaita: Insensitive labels
There is an insensitive label in widget-factory which was
not getting any different from the sensitive label next
to it. With this patch, it does, again.
Matthias Clasen [Fri, 22 Aug 2014 03:07:57 +0000 (23:07 -0400)]
Adwaita: Add assistant sidebar theming
This is just enough to draw the sidebar background and
markt he current page as active.
Matthias Clasen [Fri, 22 Aug 2014 03:07:04 +0000 (23:07 -0400)]
GtkAssistant: Don't use a draw cb for the sidebar
We can do this with css nowadays.
Rico Tzschichholz [Thu, 21 Aug 2014 21:10:32 +0000 (23:10 +0200)]
gtk: Fix return-annotation of gtk_get_default_language to "transfer none"
Matthias Clasen [Thu, 21 Aug 2014 21:01:54 +0000 (17:01 -0400)]
GtkPageSetup: Improve formatting of size
Use U+00D7 MULTIPLICATION SIGN and U+200A HAIR SPACE instead of plain
old 'x' and ' ', following https://wiki.gnome.org/Design/OS/Typography.
Sadly, many fonts don't have space variations, so Pango/harfbuzz fall
back to using the regular space glyph anyway.
Matthias Clasen [Thu, 21 Aug 2014 18:21:34 +0000 (14:21 -0400)]
Add tests for parsing int64/uin64 in GtkBuilder
This tests the fix in the previous commit.
Matthias Clasen [Thu, 21 Aug 2014 18:20:28 +0000 (14:20 -0400)]
GtkBuilder: Support parsing int64/uin64 values
This was missing; the code to parse these numbers was there,
but the switch didn't have cases for these types.
https://bugzilla.gnome.org/show_bug.cgi?id=602443
Matthias Clasen [Thu, 21 Aug 2014 17:19:26 +0000 (13:19 -0400)]
Include config.h first
Otherwise, we miss the _GNU_SOURCE #define that configure
puts there.
Sébastien Wilmet [Wed, 20 Aug 2014 17:06:05 +0000 (19:06 +0200)]
Simplify _gtk_text_buffer_get_line_log_attrs()
NULL was returned in case of an empty last line. Every users needed to
special-case this. Now it will return the expected result: char_len of 0
with one PangoLogAttr.
In compute_log_attrs(), 'paragraph' will be the empty string "" with
'char_len' == 0.
pango_get_log_attrs() works fine with an empty string, it will return
one correct PangoLogAttr (because there is one text position for the
empty string).
It fixes the unit tests for gtk_text_iter_is_cursor_position().
https://bugzilla.gnome.org/show_bug.cgi?id=156164
Sébastien Wilmet [Wed, 20 Aug 2014 14:57:05 +0000 (16:57 +0200)]
textbuffer: unit tests for the empty last line
For functions using _gtk_text_buffer_get_line_log_attrs():
- gtk_text_buffer_backspace()
- some gtk_text_iter functions (word/sentence/cursor boundaries)
As the FIXME comments show, there is a bug with
gtk_text_iter_is_cursor_position() for an empty last line.
https://bugzilla.gnome.org/show_bug.cgi?id=156164
Matthias Clasen [Thu, 21 Aug 2014 15:57:19 +0000 (11:57 -0400)]
GtkPopover: Fix rtl positioning
There was some confusion between unflipped and flipped positions.
Both final_position and current_position are meant to be unflipped,
and get_effective_position() needs to be applied to them to get
a flipped position. _gtk_window_set_popover_position() also expects
an unflipped position.
https://bugzilla.gnome.org/show_bug.cgi?id=735014
Lapo Calamandrei [Thu, 21 Aug 2014 12:41:29 +0000 (14:41 +0200)]
Adwaita: try to be nicer on performances with entry shadows
Piotr Drąg [Thu, 21 Aug 2014 13:33:36 +0000 (15:33 +0200)]
Updated POTFILES.skip
Jakub Steiner [Thu, 21 Aug 2014 13:03:32 +0000 (15:03 +0200)]
Adwaita: no edge highlight for backdrop check/radios
Jakub Steiner [Thu, 21 Aug 2014 12:32:41 +0000 (14:32 +0200)]
Adwaita: remove edge highlight form the assets
- using icon-shadow now, allows to treat special cases
without introducing assets
Chao-Hsiung Liao [Thu, 21 Aug 2014 10:50:35 +0000 (18:50 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Lapo Calamandrei [Thu, 21 Aug 2014 10:24:01 +0000 (12:24 +0200)]
Adwaita: some separators simplification
Accidentally fixing the backdrop separators in sidebars turning
black
Lapo Calamandrei [Thu, 21 Aug 2014 09:52:20 +0000 (11:52 +0200)]
Adwaita: inline toolbar buttons fixes
Properly styled single buttons in inline toolbars and fixed
a superflous border chiming in in backdrop.
Simon McVittie [Wed, 6 Aug 2014 10:23:53 +0000 (11:23 +0100)]
Deprecate GTK_CHECK_BACKEND in favour of PKG_CHECK_MODULES
This is easy to do with pkg-config too.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638
Bug-Debian: https://bugs.debian.org/756476
Reviewed-by: Matthias Clasen
Simon McVittie [Wed, 6 Aug 2014 10:23:23 +0000 (11:23 +0100)]
Deprecate AM_PATH_GTK_3_0 in favour of PKG_CHECK_MODULES
That's what GNOME applications use.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638
Bug-Debian: https://bugs.debian.org/756476
Reviewed-by: Matthias Clasen
Simon McVittie [Sun, 17 Aug 2014 14:00:54 +0000 (15:00 +0100)]
Use AC_USE_SYSTEM_EXTENSIONS to get _GNU_SOURCE, _XOPEN_SOURCE etc.
Similar to Bug #684123 in GLib.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638
Bug-Debian: https://bugs.debian.org/756476
Reviewed-by: Matthias Clasen
Benjamin Otte [Wed, 20 Aug 2014 21:19:59 +0000 (23:19 +0200)]
css: Round shadow extents properly
Otherwise drawing will be clipped.
Testcase included
Benjamin Otte [Wed, 20 Aug 2014 22:10:43 +0000 (00:10 +0200)]
roundedbox: Only grow border-radius if there is one
This is relevant for shadow spread and goes in line with the web.
Testcase included.
Benjamin Otte [Wed, 20 Aug 2014 22:02:29 +0000 (00:02 +0200)]
label: Respect box-shadow when computing clip
Testclase included.
Also reorder headers to be alphabetic.
Benjamin Otte [Wed, 20 Aug 2014 21:49:00 +0000 (23:49 +0200)]
widget: Make _gtk_set_simple_clip() take an optional content clip
Benjamin Otte [Wed, 20 Aug 2014 02:39:54 +0000 (04:39 +0200)]
stylecontext: Remove GTK_CSS_CHANGE_FORCE_INVALIDATE
This was introduced as a hackish way in 3.6 to make font updates
propagate properly. But since then, font handling has been changed and
this flag is no longer necessary.
Benjamin Otte [Tue, 19 Aug 2014 14:31:06 +0000 (16:31 +0200)]
stylecontext: Use right invalidation func
gtk_style_context_invalidate_internal() will respect only the current
saved state of the style context, which is wrong when updating the scale.
In that case, the whole style context needs updating.
Sébastien Wilmet [Fri, 15 Aug 2014 18:54:01 +0000 (20:54 +0200)]
GtkTextView: various code clean-ups
- only one blank line is enough to separate code sections.
- the 'signals' variable was in the middle of function prototypes.
- compare pointers to NULL in some conditions ("if(blah) should be used
only if blah is a boolean variable). It makes the code clearer.
- various other things.
Sébastien Wilmet [Wed, 20 Aug 2014 15:13:46 +0000 (17:13 +0200)]
tests textbuffer: don't use GdkColor (deprecated)
Sébastien Wilmet [Wed, 20 Aug 2014 15:16:52 +0000 (17:16 +0200)]
Mark the GdkColor struct as deprecated
Rico Tzschichholz [Wed, 20 Aug 2014 14:18:45 +0000 (16:18 +0200)]
gtk: Fix transfer annotations gtk_binding_set_new and *_by_class
Those instances are exclusively handled internally and can not be freed.
Jakub Steiner [Wed, 20 Aug 2014 07:29:17 +0000 (09:29 +0200)]
Adwaita: selection mode checks
- add missing hover asset
- have enough contrast for the outline
- :active state isn't supported in libgd/apps yet
Jakub Steiner [Wed, 20 Aug 2014 07:08:57 +0000 (09:08 +0200)]
Adwaita: keep selectmode checks square
- keep the existing 40x40px nominal size
Rico Tzschichholz [Wed, 20 Aug 2014 06:55:53 +0000 (08:55 +0200)]
gtk: Fix out-param annotation of gtk_theming_engine_get_style_property
Rico Tzschichholz [Wed, 20 Aug 2014 06:54:12 +0000 (08:54 +0200)]
gtk: Fix return annotation of gtk_selection_data_get_text
Jakub Steiner [Tue, 19 Aug 2014 17:06:42 +0000 (19:06 +0200)]
Adwaita: allow window drag on menubars and toolbars
- reported as regression
Jakub Steiner [Tue, 19 Aug 2014 16:45:15 +0000 (18:45 +0200)]
Adwaita: selection mode checkboxes
Paolo Borelli [Tue, 19 Aug 2014 16:12:51 +0000 (18:12 +0200)]
GtkApplication: fix annotation of get_menu_by_id
https://bugzilla.gnome.org/show_bug.cgi?id=735034
ngoswami [Tue, 19 Aug 2014 16:25:39 +0000 (16:25 +0000)]
Updated Assamese translation
Jakub Steiner [Tue, 19 Aug 2014 10:51:49 +0000 (12:51 +0200)]
Adwaita: don't increase toolbar padding.
https://bugzilla.gnome.org/show_bug.cgi?id=735012
ngoswami [Tue, 19 Aug 2014 15:07:02 +0000 (15:07 +0000)]
Updated Assamese translation
Rico Tzschichholz [Mon, 18 Aug 2014 12:38:04 +0000 (14:38 +0200)]
gtk: Fix broken docs of GtkTranslateFunc
Jakub Steiner [Mon, 18 Aug 2014 12:18:53 +0000 (14:18 +0200)]
Adwaita: have an unchecked state for radio/checks in menus
more background in https://bugzilla.gnome.org/show_bug.cgi?id=734290
Matthias Clasen [Mon, 18 Aug 2014 12:17:49 +0000 (08:17 -0400)]
Revert "docs: Fix broken gtk-doc formatting"
This reverts commit
a7562dd38fe86cfa26674f22d46fdfe24865ee13.
I prefer to not confuse gtk-doc with doc comments for private
functions.
Rico Tzschichholz [Mon, 18 Aug 2014 11:27:05 +0000 (13:27 +0200)]
docs: Fix broken gtk-doc formatting
Fixes broken introspection of GtkTranslateFunc
Jakub Steiner [Mon, 18 Aug 2014 08:52:52 +0000 (10:52 +0200)]
Adwaita: update the last cases for :checked
- treeviews can now have the same default checkboxes and radios
- only menus are special (but needed :active -> :checked)
https://bugzilla.gnome.org/show_bug.cgi?id=733967
https://bugzilla.gnome.org/show_bug.cgi?id=734290
Lasse Liehu [Sun, 17 Aug 2014 11:40:56 +0000 (14:40 +0300)]
Finnish translation update
Lasse Liehu [Sun, 17 Aug 2014 11:35:08 +0000 (14:35 +0300)]
Finnish translation update
Benjamin Otte [Sun, 17 Aug 2014 04:47:17 +0000 (06:47 +0200)]
button: Remove unnecessary queue_redraw() calls
Setting a state automatically triggers redraws via the CSS machinery.